home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / WDMA_CWR.IN_ / wdma_cwr.inf
Encoding:
Windows Setup INFormation  |  2003-03-24  |  15.6 KB  |  448 lines

  1.  
  2.  
  3. [Version]
  4. Signature="$CHICAGO$"
  5. Class=MEDIA
  6. provider=%MSFT%
  7. ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
  8. LayoutFile=layout.inf
  9. DriverVer=10/01/2002,5.2.3790.0
  10.  
  11. [Manufacturer]
  12. %CSMfgName%=Crystal
  13.  
  14. [ClassInstall]
  15. AddReg=Class.AddReg
  16.  
  17. [Class.AddReg]
  18. HKR,,,,%MediaClassName%
  19. HKR,,Icon,,"-1"
  20. HKR,,Installer,,mmci.dll
  21.  
  22. [ControlFlags]
  23. ExcludeFromSelect = *
  24.  
  25. [Crystal]
  26. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005
  27. %cwrgame.DeviceDesc%= cwrgame,  CS4281\*PNPB02F
  28. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_42811013
  29. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10A810CF
  30. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10A910CF
  31. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10AA10CF
  32. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10AB10CF
  33. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10AC10CF
  34. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10AD10CF
  35. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10B410CF
  36. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_00011179
  37. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_000C14C0
  38. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_56438086
  39. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10CA10CF
  40. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10CB10CF
  41. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_FF001179
  42. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_10B410CF
  43. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_000E14C0
  44. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_01A91014
  45. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_FF021179
  46. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_FF031179
  47. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_FF041179
  48. %cwrwdm.DeviceDesc%= cwrwdm, PCI\VEN_1013&DEV_6005&SUBSYS_FF051179
  49.  
  50.  
  51.  
  52. [DestinationDirs]
  53. cwrwdm.CopyList = 10,system32\drivers
  54. DefaultDestDir  = 10,system32\drivers
  55.  
  56. [cwrwdm]
  57. Include=ks.inf, wdmaudio.inf
  58. Needs=KS.Registration, WDMAUDIO.Registration
  59. CopyFiles=cwrwdm.CopyList
  60. AddReg = cwrwdm.AddReg,MonoOutOFF.AddReg,guids.AddReg
  61.  
  62. [cwrgame]
  63. Include=joystick.inf
  64. Needs=MSJSTICK
  65.  
  66. [cwrwdm.Interfaces]
  67. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
  68. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave
  69. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave
  70. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology
  71. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART
  72. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART
  73. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART
  74.  
  75. [CSCAud.Interface.Wave]
  76. AddReg=CSCAud.Interface.Wave.AddReg
  77.  
  78. [CSCAud.Interface.Wave.AddReg]
  79. HKR,,CLSID,,%Proxy.CLSID%
  80. HKR,,FriendlyName,,%CSCAud.Wave.szPname%
  81.  
  82. [CSCAud.Interface.Topology]
  83. AddReg=CSCAud.Interface.Topo.AddReg
  84.  
  85. [CSCAud.Interface.Topo.AddReg]
  86. HKR,,CLSID,,%Proxy.CLSID%
  87. HKR,,FriendlyName,,%CSCAud.Topology.szPname%
  88.  
  89. [CSCAud.Interface.UART]
  90. AddReg=CSCAud.Interface.UART.AddReg
  91.  
  92. [CSCAud.Interface.UART.AddReg]
  93. HKR,,CLSID,,%Proxy.CLSID%
  94. HKR,,FriendlyName,,%CSCAud.UART.szPname%
  95.  
  96. [cwrwdm.AddReg]
  97. HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
  98. HKR,,Driver,,cwrwdm.sys
  99. HKR,,NTMPDriver,,"cwrwdm.sys,sbemul.sys"
  100. HKR,Drivers,SubClasses,,"wave,mixer,midi,aux"
  101. HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv
  102. HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
  103. HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
  104. HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv
  105. HKR,Drivers\midi\wdmaud.drv,Description,,%cwrwdm.DeviceDesc%
  106. HKR,Drivers\mixer\wdmaud.drv,Description,,%cwrwdm.DeviceDesc%
  107. HKR,Drivers\wave\wdmaud.drv,Description,,%cwrwdm.DeviceDesc%
  108. HKR,Drivers\aux\wdmaud.drv,Description,,%cwrwdm.DeviceDesc%
  109. HKLM,%KEY_BASE%\Algorithms\Basics,SaveMuteState,1,01,00,00,00
  110.  
  111. ;
  112. ; Timer Values for the power.
  113. ;
  114. ; ConservationIdleTime = 30s
  115. ; PerformanceIdleTime  = 300s
  116. ; IdlePowerState       = D2
  117. ;
  118. ;HKR,PowerSettings,ConservationIdleTime, 1, 0000001e
  119. ;HKR,PowerSettings,PerformanceIdleTime, 1, 0000012c
  120. ;HKR,PowerSettings,IdlePowerState,1, 00000002
  121.  
  122. ;
  123. ; Hardware Defaults - These are default settings to be used in the hardware.
  124. ; The register value XXYY translates to ...,1,yy,xx.  These are the default
  125. ; values of the driver.
  126. ;
  127. HKR,Ac9x,MasterVolume,1,08,08
  128. HKR,Ac9x,HPhoneVolume,1,00,00
  129. HKR,Ac9x,MonoOutVolume,1,00,00
  130. HKR,Ac9x,BeepVolume,1,00,00
  131. HKR,Ac9x,PhoneVolume,1,08,80
  132. HKR,Ac9x,MicVolume,1,08,80
  133. HKR,Ac9x,LineInVolume,1,08,08
  134. HKR,Ac9x,CdVolume,1,08,08
  135. HKR,Ac9x,VideoVolume,1,08,08
  136. HKR,Ac9x,AuxVolume,1,08,08
  137. HKR,Ac9x,PcmOutVolume,1,08,08
  138. HKR,Ac9x,RecordSelect,1,00,00
  139. HKR,Ac9x,RecordGain,1,08,08
  140. HKR,Ac9x,GeneralPurpose,1,00,00
  141. HKR,Ac9x,3dControl,1,00,00
  142.  
  143. ; 1      Hardware,
  144. ; 2      Software
  145. ; Other  Disable
  146. HKR,Ac9x,SoftwareMasterEngine,1,02,00,00,00
  147.  
  148. ; To disable SPDIF use this line
  149. ;HKR,Ac9x,SPDIFControl,1,00,00
  150. ; To enable SPDIF use this line
  151. HKR,Ac9x,SPDIFControl,1,00,80
  152.  
  153. ; To use old topology where DRM passes without actually running
  154. HKR,Configuration,EnableSPDIFOutPin,1,00,00,00,00
  155.                        
  156. HKR,Configuration,UseSensaura,1,00
  157. HKR,Configuration,DisableJoystick,1,00
  158. HKR,Configuration,JoystickChargeTime,1,00
  159.  
  160. ;
  161. ; Volume Ranges - These take the place of tables.  Use these to adjust the dB 
  162. ; range of the slider (dB*65536).  By default, they are set to the hardware's 
  163. ; minimum and maximum values.  The formula for determining the value of the 
  164. ; range is: hex(dB*65536) = 0xWWXXYYZZ.
  165. ; WWXXYYZZ translates to ...,1,ZZ,YY,XX,WW
  166. ;
  167. HKR,Mixer,MasterMin,1,00,80,a1,ff
  168. HKR,Mixer,MasterMax,1,00,00,00,00
  169. HKR,Mixer,MasterStep,1,00,80,01,00
  170.  
  171. HKR,Mixer,HPhoneMin,1,00,80,a1,ff
  172. HKR,Mixer,HPhoneMax,1,00,00,00,00
  173. HKR,Mixer,HPhoneStep,1,00,80,01,00
  174.  
  175. HKR,Mixer,CdMin,1,00,80,dd,ff
  176. HKR,Mixer,CdMax,1,00,00,0c,00
  177. HKR,Mixer,CdStep,1,00,80,01,00
  178.  
  179. HKR,Mixer,MicMin,1,00,80,dd,ff
  180. HKR,Mixer,MicMax,1,00,00,0c,00
  181. HKR,Mixer,MicStep,1,00,80,01,00
  182.  
  183. HKR,Mixer,LineMin,1,00,80,dd,ff
  184. HKR,Mixer,LineMax,1,00,00,0c,00
  185. HKR,Mixer,LineStep,1,00,80,01,00
  186.  
  187. HKR,Mixer,AuxMin,1,00,80,dd,ff
  188. HKR,Mixer,AuxMax,1,00,00,0c,00
  189. HKR,Mixer,AuxStep,1,00,80,01,00
  190.  
  191. HKR,Mixer,VideoMin,1,00,80,dd,ff
  192. HKR,Mixer,VideoMax,1,00,00,0c,00
  193. HKR,Mixer,VideoStep,1,00,80,01,00
  194.  
  195. HKR,Mixer,PhoneMin,1,00,80,dd,ff
  196. HKR,Mixer,PhoneMax,1,00,00,0c,00
  197. HKR,Mixer,PhoneStep,1,00,80,01,00
  198.  
  199. HKR,Mixer,BeepMin,1,00,80,dd,ff
  200. HKR,Mixer,BeepMax,1,00,00,00,00
  201. HKR,Mixer,BeepStep,1,00,00,03,00
  202.  
  203. HKR,Mixer,3dMin,1,00,00,00,00
  204. HKR,Mixer,3dMax,1,0f,00,00,00
  205. HKR,Mixer,3dStep,1,01,00,00,00
  206.  
  207. ;
  208. ; Volume controls attached to muxes all use a uniform volume setup.
  209. ;
  210. HKR,Mixer,RecordMin,1,00,00,00,00
  211. HKR,Mixer,RecordMax,1,00,80,16,00
  212. HKR,Mixer,RecordStep,1,00,80,01,00
  213.     
  214. HKR,Mixer,MonoOutMin,1,00,80,a1,ff
  215. HKR,Mixer,MonoOutMax,1,00,00,00,00
  216. HKR,Mixer,MonoOutStep,1,00,80,01,00
  217.  
  218. ;
  219. ; This will disable the line on the mixer.  Disabling both Master
  220. ; and Headphones will invalidate the topology.
  221. ;
  222. HKR,Mixer,DisableMaster,1,00
  223. HKR,Mixer,DisableRecord,1,00
  224. HKR,Mixer,DisableHPhone,1,00
  225. HKR,Mixer,DisableStereoMix,1,00
  226. HKR,Mixer,DisableMonoMix,1,00
  227. HKR,Mixer,DisableMonoPcm,1,00
  228. HKR,Mixer,DisableCd,1,00
  229. HKR,Mixer,DisableMic,1,00
  230. HKR,Mixer,DisableLine,1,00
  231. HKR,Mixer,DisableAux,1,00
  232. HKR,Mixer,DisableVideo,1,00
  233. HKR,Mixer,DisablePhone,1,00
  234. HKR,Mixer,DisableBeep,1,00
  235. HKR,Mixer,Disable3d,1,00
  236. HKR,Mixer,MicBoostOn,1,00
  237. ; This should not be in Win2K. Win98SE does not care
  238. HKR,Mixer,KMixerSequence,1,17,19,14,14
  239.  
  240. [MonoOutOFF.AddReg]
  241. HKR,Mixer,DisableMonoOut,1,01
  242.  
  243. [MonoOutON.AddReg]
  244. HKR,Mixer,DisableMonoOut,1,00
  245.  
  246. [cwrwdm.CopyList]
  247. cwrwdm.sys
  248.  
  249.  
  250. [guids.AddReg]
  251. ;
  252. ; MS Pins
  253. ;
  254. HKLM,%MediaCategories%\%MSGuid.MonoOut%,Name,2,%MSPin.MonoOut%
  255. HKLM,%MediaCategories%\%MSGuid.MonoOut%,Display,3,00,00,00,00
  256. HKLM,%MediaCategories%\%MSGuid.StereoMix%,Name,2,%MSPin.StereoMix%
  257. HKLM,%MediaCategories%\%MSGuid.StereoMix%,Display,3,00,00,00,00
  258. HKLM,%MediaCategories%\%MSGuid.MonoMix%,Name,2,%MSPin.MonoMix%
  259. HKLM,%MediaCategories%\%MSGuid.MonoMix%,Display,3,00,00,00,00
  260. HKLM,%MediaCategories%\%MSGuid.Video%,Name,2,%MSPin.Video%
  261. HKLM,%MediaCategories%\%MSGuid.Video%,Display,3,00,00,00,00
  262.  
  263. ;
  264. ; MS Nodes
  265. ;
  266. HKLM,%MediaCategories%\%MSGuid.MonoOutVolume%,Name,2,%MSNode.MonoOutVolume%
  267. HKLM,%MediaCategories%\%MSGuid.MonoOutVolume%,Display,3,00,00,00,00
  268. HKLM,%MediaCategories%\%MSGuid.MonoOutMute%,Name,2,%MSNode.MonoOutMute%
  269. HKLM,%MediaCategories%\%MSGuid.MonoOutMute%,Display,3,00,00,00,00
  270. HKLM,%MediaCategories%\%MSGuid.StereoMixVolume%,Name,2,%MSNode.StereoMixVolume%
  271. HKLM,%MediaCategories%\%MSGuid.StereoMixVolume%,Display,3,00,00,00,00
  272. HKLM,%MediaCategories%\%MSGuid.MonoMixVolume%,Name,2,%MSNode.MonoMixVolume%
  273. HKLM,%MediaCategories%\%MSGuid.MonoMixVolume%,Display,3,00,00,00,00
  274. HKLM,%MediaCategories%\%MSGuid.MicBoost%,Name,2,%MSNode.MicBoost%
  275. HKLM,%MediaCategories%\%MSGuid.MicBoost%,Display,3,00,00,00,00
  276. HKLM,%MediaCategories%\%MSGuid.AltMic%,Name,2,%MSNode.AltMic%
  277. HKLM,%MediaCategories%\%MSGuid.AltMic%,Display,3,00,00,00,00
  278. HKLM,%MediaCategories%\%MSGuid.VideoVolume%,Name,2,%MSNode.VideoVolume%
  279. HKLM,%MediaCategories%\%MSGuid.VideoVolume%,Display,3,00,00,00,00
  280. HKLM,%MediaCategories%\%MSGuid.VideoMute%,Name,2,%MSNode.VideoMute%
  281. HKLM,%MediaCategories%\%MSGuid.VideoMute%,Display,3,00,00,00,00
  282.  
  283. ;
  284. ; Crystal Pins
  285. ;
  286. HKLM,%MediaCategories%\%CSCGuid.3dPin%,Name,,%CSCPin.3DPin%
  287. HKLM,%MediaCategories%\%CSCGuid.3dPin%,Display,1,00,00,00,00
  288.  
  289. ;
  290. ; Crystal Nodes
  291. ;
  292. HKLM,%MediaCategories%\%CSCGuid.PhoneVolume%,Name,,%CSCNode.PhoneVolume%
  293. HKLM,%MediaCategories%\%CSCGuid.PhoneVolume%,Display,1,00,00,00,00
  294. HKLM,%MediaCategories%\%CSCGuid.PhoneMute%,Name,,%CSCNode.PhoneMute%
  295. HKLM,%MediaCategories%\%CSCGuid.PhoneMute%,Display,1,00,00,00,00
  296. HKLM,%MediaCategories%\%CSCGuid.BeepVolume%,Name,,%CSCNode.BeepVolume%
  297. HKLM,%MediaCategories%\%CSCGuid.BeepVolume%,Display,1,00,00,00,00
  298. HKLM,%MediaCategories%\%CSCGuid.BeepMute%,Name,,%CSCNode.BeepMute%
  299. HKLM,%MediaCategories%\%CSCGuid.BeepMute%,Display,1,00,00,00,00
  300. HKLM,%MediaCategories%\%CSCGuid.HPhoneVolume%,Name,,%CSCNode.HPhoneVolume%
  301. HKLM,%MediaCategories%\%CSCGuid.HPhoneVolume%,Display,1,00,00,00,00
  302. HKLM,%MediaCategories%\%CSCGuid.HPhoneMute%,Name,,%CSCNode.HPhoneMute%
  303. HKLM,%MediaCategories%\%CSCGuid.HPhoneMute%,Display,1,00,00,00,00
  304.  
  305. HKLM,%MediaCategories%\%CSCGuid.3DVolume%,Name,,%CSCNode.3DVolume%
  306. HKLM,%MediaCategories%\%CSCGuid.3DVolume%,Display,1,00,00,00,00
  307. HKLM,%MediaCategories%\%CSCGuid.3DMute%,Name,,%CSCNode.3DMute%
  308. HKLM,%MediaCategories%\%CSCGuid.3DMute%,Display,1,00,00,00,00
  309. HKLM,%MediaCategories%\%CSCGuid.SPDIF%,Name,,%CSCNode.SPDIF%
  310. HKLM,%MediaCategories%\%CSCGuid.SPDIF%,Display,1,00,00,00,00
  311.  
  312.  
  313. ;;
  314. ;;**************** NT Install ****************
  315. ;;
  316. [cwrwdm.NT]
  317. Include=ks.inf, wdmaudio.inf
  318. Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.FDMA
  319. CopyFiles=cwrwdm.CopyList
  320. AddReg = cwrwdm.AddReg,MonoOutOFF.AddReg,guids.AddReg
  321.  
  322.  
  323. [cwrwdm.NT.Interfaces]
  324. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,CSCAud.Interface.Wave
  325. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,CSCAud.Interface.Wave
  326. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,CSCAud.Interface.Wave
  327. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,CSCAud.Interface.Topology
  328. AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,CSCAud.Interface.UART
  329. AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,CSCAud.Interface.UART
  330. AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,CSCAud.Interface.UART
  331.  
  332.  
  333. [cwrwdm.NT.Services]
  334. AddService = cwrwdm, 0x00000002, cwrwdm_Service_Inst
  335.  
  336. [cwrwdm_Service_Inst]
  337. DisplayName   = %cwrwdm.SvcDesc%
  338. ServiceType   = 1                  ; SERVICE_KERNEL_DRIVER
  339. StartType     = 3                  ; SERVICE_DEMAND_START
  340. ErrorControl  = 1                  ; SERVICE_ERROR_NORMAL
  341. ServiceBinary = %12%\cwrwdm.sys
  342.  
  343. [cwrgame.NTX86]
  344. Include=gameport.inf
  345. Needs=Standard_Port.NT
  346.  
  347. [cwrgame.NTX86.Services]
  348. AddService = gameenum, 0x00000002, cwrgame_Service_Inst
  349.  
  350. [cwrgame_Service_Inst]
  351. DisplayName    = %cwrgame.SvcDesc%
  352. ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
  353. StartType      = 3                  ; SERVICE_DEMAND_START
  354. ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
  355. ServiceBinary  = %12%\gameenum.sys
  356. LoadOrderGroup = Extended Base
  357. [Strings]
  358. MSFT="Microsoft"
  359. CSMfgName="Crystal Semiconductor Corporation"
  360. cwrwdm.DeviceDesc="Crystal SoundFusion(tm) CS4281 WDM Audio"
  361. cwrgame.DeviceDesc="Crystal SoundFusion(tm) CS4281 Joystick"
  362.  
  363. ;
  364. ; Guids
  365. KSCATEGORY_AUDIO        ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
  366. KSCATEGORY_RENDER       ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}"
  367. KSCATEGORY_CAPTURE      ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
  368. Proxy.CLSID             ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}"
  369.  
  370. MSGuid.MonoOut          ="{F9B41DC3-96E2-11d2-AC4C-00C04F8EFB68}"
  371. MSGuid.StereoMix        ="{00DFF077-96E3-11d2-AC4C-00C04F8EFB68}"
  372. MSGuid.MonoMix          ="{00DFF078-96E3-11d2-AC4C-00C04F8EFB68}"
  373. MSGuid.Video            ="{915DAEC4-A434-11d2-AC52-00C04F8EFB68}"
  374.  
  375. MSGuid.MonoOutVolume    ="{1AD247EB-96E3-11d2-AC4C-00C04F8EFB68}"
  376. MSGuid.MonoOutMute      ="{1AD247EC-96E3-11d2-AC4C-00C04F8EFB68}"
  377. MSGuid.StereoMixVolume  ="{1AD247ED-96E3-11d2-AC4C-00C04F8EFB68}"
  378. MSGuid.MonoMixVolume    ="{22B0EAFE-96E3-11d2-AC4C-00C04F8EFB68}"
  379. MSGuid.MicBoost         ="{2BC31D6A-96E3-11d2-AC4C-00C04F8EFB68}"
  380. MSGuid.AltMic           ="{2BC31D6B-96E3-11d2-AC4C-00C04F8EFB68}"
  381. MSGuid.VideoVolume      ="{9B46E708-992A-11d2-AC4D-00C04F8EFB68}"
  382. MSGuid.VideoMute        ="{9B46E709-992A-11d2-AC4D-00C04F8EFB68}"
  383.  
  384. CSCGuid.3dPin           ="{3D8D7AB2-E0BD-11d2-B475-00600893863B}"
  385.  
  386. CSCGuid.PhoneVolume     ="{307E1008-9035-11d2-99D6-00600893863B}"
  387. CSCGuid.PhoneMute       ="{307E1009-9035-11d2-99D6-00600893863B}"
  388. CSCGuid.BeepVolume      ="{307E100a-9035-11d2-99D6-00600893863B}"
  389. CSCGuid.BeepMute        ="{307E100b-9035-11d2-99D6-00600893863B}"
  390. CSCGuid.HPhoneVolume    ="{307E100c-9035-11d2-99D6-00600893863B}"
  391. CSCGuid.HPhoneMute      ="{307E100d-9035-11d2-99D6-00600893863B}"
  392. CSCGuid.3dVolume        ="{307E100e-9035-11d2-99D6-00600893863B}"
  393. CSCGuid.3dMute          ="{307E100f-9035-11d2-99D6-00600893863B}"
  394. CSCGuid.SPDIF           ="{1D8D1B93-3D72-11d4-9845-00C04F962E15}"
  395.  
  396.  
  397. ;
  398. ; The strings cannot be longer than 31 characters.
  399. ;
  400. CSCAud.Wave.szPname="Crystal SoundFusion(tm) CS4281"
  401. CSCAud.Topology.szPname="SoundFusion(tm) Mixer"
  402. CSCAud.UART.szPname="SoundFusion(tm) External MIDI"
  403.  
  404. MSNode.MonoOutVolume    ="Mono Out Volume"
  405. MSNode.MonoOutMute      ="Mono Out Mute"
  406. MSNode.StereoMixVolume  ="Stereo Mix Volume"
  407. MSNode.MonoMixVolume    ="Mono Mix Volume"
  408. MSNode.VideoVolume      ="Video Volume"
  409. MSNode.VideoMute        ="Video Mute"
  410.  
  411. CSCNode.PhoneVolume     ="Phone Volume"
  412. CSCNode.PhoneMute       ="Phone Mute"
  413. CSCNode.BeepVolume      ="Beep Volume"
  414. CSCNode.BeepMute        ="Beep Mute"
  415. CSCNode.HPhoneVolume    ="Headphones Volume"
  416. CSCNode.HPhoneMute      ="Headphones Mute"
  417. CSCNode.SPDIF            ="SPDIF"
  418.  
  419. ;
  420. ; MS Localized Friendly Names (DO NOT ADD!)
  421. ;
  422. MSPin.MonoOut           ="Mono Out"
  423. MSPin.StereoMix         ="Stereo Mix"
  424. MSPin.MonoMix           ="Mono Mix"
  425. MSPin.Video             ="Video"
  426.  
  427. MSNode.MicBoost         ="Microphone Boost (+20dB)"
  428. MSNode.AltMic           ="Alternate Microphone"
  429.  
  430. CSCPin.3DPin            ="Crystal 3D"
  431.  
  432. ;
  433. ; These strings are not displayed anywhere.  They are only used in the registry
  434. ; for a service description.
  435. ;
  436. cwrwdm.SvcDesc  = "SoundFusion(tm) WDM Driver"
  437. cwrgame.SvcDesc = "SoundFusion(tm) Joystick"
  438.  
  439.  
  440. MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
  441. KSNAME_Wave="Wave"
  442. KSNAME_UART="UART"
  443. KSNAME_Topology="Topology"
  444. KSNAME_Wavetable="UART"
  445.  
  446. KEY_BASE="SYSTEM\CurrentControlSet\Services\cwrwdm\CS4281"
  447.